#ifndef _G_NOCOPYABLE_
#define _G_NOCOPYABLE_

class G_NoCopyable
{
	protected:
		G_NoCopyable(){}
		~G_NoCopyable(){}
	private:
		G_NoCopyable(const G_NoCopyable&);
		G_NoCopyable& operator = (const G_NoCopyable&);



};
#endif
